package cn.com.gridinfo.sooc.base.http;

/**
 * Activity 访问网络接口MVC 模式
 * Created by jieli on 15/11/24.
 */
public interface SoocNetResult {

    /**
     * 访问网络成功后更新UI
     *
     * @param requestCode 网络请求顺序号，第一个请求，NetRequestOrderNum=0,处理第一条请求的结果。如果等于1,
     *                    表示处理此页面的第二条请求
     */
    public void onRequestSuccess(int requestCode);

    /**
     *请求网络失败后处理
     * @param requestCode 请求链接 code
     * @param errorNo  请求网络失败 code 如404等
     * @param errorMessage  请求网络错误信息
     */
    public void onRequestFaild(int requestCode,String errorNo, String errorMessage);


    /**
     * 无网络链接
     */
    public void onNoConnect();

    /**
     * 验证是否登录
     */
    public void onInvalidLogin();
}
